package com.atguigu.gulimall.search.vo;



import com.atguigu.gulimall.search.entity.Goods;
import com.atguigu.gulimall.search.entity.SearchAttr;
import lombok.Data;

import java.util.List;

/**
 * @author nicc
 * @version 1.0
 * @className SearchResponseVo
 * @date 2022-10-14 02:24
 *
 * 检索响应结果
 */
@Data
public class SearchResponseVo {

    //检索条件
    private SearchParamVo searchParam;

    //品牌面包屑
    private String trademarkParam;

    //属性面包屑
    private List<SearchAttr> propsParamList;

    //检索属性：品牌列表
    private List<SearchTmVo> trademarkList;

    //检索属性：属性列表
    private List<SearchRespAttr> attrsList;

    //排序信息
    private SearchOrderMapVo orderMap;

    //商品列表
    private List<Goods> goodsList;

    //当前页码
    private Integer pageNo;

    //总页码
    private Long totalPages;

    //url参数
    private String urlParam;

}
